package sy.service;

import sy.pageModel.BaseEntity;
import sy.pageModel.DataGrid;
import sy.pageModel.Member;
import sy.pageModel.MemberAccount;

import java.util.List;

public interface MemberServiceI {
	
	public DataGrid datagrid(Member member) throws Exception;
	
	public Member edit(Member member) throws Exception;
	
	public Member add(Member member) throws Exception;
	
	public Member addFree(Member member) throws Exception;
	
	public DataGrid waitAuditDatagrid(Member member) throws Exception;
	
	public Member audit(Member member) throws Exception;
	
	public Member editPay(Member member) throws Exception;
	
	public Member getMemberByCardId(String cardId) throws Exception;

	public List<BaseEntity> findPhoneList(String str);
	
	public List<MemberAccount> getMemberAccounts() throws Exception;
	
	public DataGrid listAllActiveMain(Member member) throws Exception;
	
	public Member recharge(Member member) throws Exception;
}
